package nicetext; import org.jsoup.Connection; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import java.io.IOException; /** * @author vikasing */ public class NTImpl implements NiceText { public String extract(String url) { String t = null; try { Connection connection = Jsoup.connect(url).userAgent(Constants.USER_AGENT).header("Accept", "text/html,application/xhtml+xml,application/xml").header("Accept-Encoding", "gzip,deflate,sdch").followRedirects(true).timeout(Constants.CONN_TIMEOUT); Connection.Response response = connection.execute(); Document document = response.parse(); t = extract(document); } catch (IOException e) { e.printStackTrace(); } return t; } public String extract(Document document) { NTHelper NTHelper = new NTHelper(); return NTHelper.getText(document); } }